<!DOCTYPE html>
<html lang="zn">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>条件分支语句</title>
    <script>
        /*
            条件分支语句也叫switch语句
                语法：
                    switch(条件表达式){
                        case 表达式:
                            语句...
                            break;
                        case 表达式:
                            语句...
                            break;
                        default:
                            语句...
                            break；
                    }
                执行流程:
                    switch...case...语句
                    在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较
                        如果比较结果为true，则从当前case处开始执行代码
                            当前case后的所有的代码都会执行，我们可以在case的后边跟着一个break关键字，
                            这样可以确保只会执行当前case后的语句，而不会执行其他的case
                        如果比较结果为false，则继续向下比较
                        如果所有的比较结果都为false，则只执行default后的语句
                
                switch语句和if语句的功能实际上有重复的，使用switch可以实现if的功能
                    同样使用if也可以实现switch的功能，所以我们使用时，可以根据自己的习惯选择
        */

        // 根据num的值，输出对应的中文
        var num = 2;

        if(num == 1){
            console.log("壹");
        }else if(num == 2){
            console.log("贰");
        }else if(num == 3){
            console.log("叁");
        }

        switch(num){
            case 1:
                console.log("壹");
                break;
            case 2:
                console.log("贰");
                break;
            case 3:
                console.log("叁");
                break;
        }
    </script>
</head>
<body>
    
</body>
</html>